home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / TestTools / Makefile.TestLibrary.SC < prev    next >
Encoding:
Makefile  |  1996-11-19  |  19.4 KB  |  616 lines  |  [TEXT/MPS ]

  1. # This makefile was produced at 4:59:44 PM on Wed, Mar 8, 1995 by
  2. # MakeMake 2.0d38q1 (4/14/1992) by Rick Holzgrafe, scott douglass, Jeff Holcomb, MQ.
  3.  
  4. Sources             = :Sources:
  5. Objects                = :Objects:
  6. Built                = :Built:
  7.  
  8. "{Objects}SC:"    ƒ "{Sources}"
  9.  
  10. .a.o    ƒ    .a
  11.     Echo "∂t∂tAssembling {Default}.a"
  12.         {Asm} {DepDir}{Default}.a -o {Targ} -lo {Targ}.lst {StdADump} {AOptions} {StdAIncludes}
  13.  
  14. .c.o    ƒ    .c
  15.     Echo "∂t∂tCompiling {Default}.c"
  16.         {C} {DepDir}{Default}.c -o {Targ} {StdCDump} {COptions} {StdCIncludes}
  17.  
  18. .cp.o    ƒ    .cp
  19.     Echo "∂t∂tCompiling {Default}.cp"
  20.         {CPlus} {DepDir}{Default}.cp -o {Targ} {StdCPDump} {CPOptions} {StdCPIncludes}
  21.  
  22. .p.o    ƒ    .p
  23.     Echo "∂t∂tCompiling {Default}.p"
  24.         {Pascal} {DepDir}{Default}.p -o {Targ} {StdPDump} {POptions} {StdPIncludes}
  25.  
  26. TARGETS =  ∂
  27.     "{Objects}SC:TestLibrary.RSRC" ∂
  28.      ∂
  29.     "{Objects}SC:MiscTests.RSRC" ∂
  30.      ∂
  31.     "{Objects}SC:FSetTest1.RSRC" ∂
  32.      ∂
  33.     "{Objects}SC:FSetTest2.RSRC" ∂
  34.      ∂
  35.     "{Objects}SC:SITestClasses.RSRC" ∂
  36.      ∂
  37.     "{Objects}SC:CircLib1.RSRC" ∂
  38.      ∂
  39.     "{Objects}SC:CircLib2.init.o" ∂
  40.     "{Objects}SC:CircLib2.RSRC" ∂
  41.      ∂
  42.     "{Objects}SC:CircLib3.init.o" ∂
  43.     "{Objects}SC:CircLib3.RSRC" ∂
  44.      ∂
  45.     "{Objects}SC:BackDepLib1.init.o" ∂
  46.     "{Objects}SC:BackDepLib1.RSRC" ∂
  47.      ∂
  48.     "{Objects}SC:BackDepLib2.init.o" ∂
  49.     "{Objects}SC:BackDepLib2.RSRC" ∂
  50.      ∂
  51.     "{Objects}SC:MITest1.RSRC" ∂
  52.     "{Built}SC:TestLibrary"
  53.  
  54. DOT_H = "{Sources}TestClass.h" ∂
  55.     "{Sources}TestLinkedList.cp" ∂
  56.     "{Sources}TestLinkedList.h" ∂
  57.     "{Sources}TestAllocLinkedList.cp" ∂
  58.     "{Sources}TestAllocLinkedList.h" ∂
  59.     "{Sources}TestPriorityList.cp" ∂
  60.     "{Sources}TestPriorityList.h" ∂
  61.     "{Sources}TestTimeScheduler.cp" ∂
  62.     "{Sources}TestTimeScheduler.h" ∂
  63.     "{Sources}TestTaskScheduler.cp" ∂
  64.     "{Sources}TestTaskScheduler.h" ∂
  65.     "{Sources}TestArbitrator.cp" ∂
  66.     "{Sources}TestArbitrator.h" ∂
  67.     "{Sources}TestTimeStamp.cp" ∂
  68.     "{Sources}TestTimeStamp.h" ∂
  69.     "{Sources}TestRandom.cp" ∂
  70.     "{Sources}TestRandom.h" ∂
  71.     "{Sources}TestHashList.cp" ∂
  72.     "{Sources}TestHashList.h" ∂
  73.     "{Sources}TestStandardPool.cp" ∂
  74.     "{Sources}TestStandardPool.h" ∂
  75.     "{Sources}TestFSet.cp" ∂
  76.     "{Sources}TestFSet.h" ∂
  77.     "{Sources}FSetTest.h" ∂
  78.     "{Sources}TestNoVTable.cp" ∂
  79.     "{Sources}TestNoVTable.h" ∂
  80.     "{Sources}MiscTests.h" ∂
  81.     "{Sources}TestTimings.cp" ∂
  82.     "{Sources}TestTimings.h" ∂
  83.     "{Sources}TestExceptions.cp" ∂
  84.     "{Sources}TestExceptions.h" ∂
  85.     "{Sources}TestMisc.cp" ∂
  86.     "{Sources}TestMisc.h" ∂
  87.     "{Sources}MITest1.h" ∂
  88.     "{Sources}BackDepLib.h" ∂
  89.     "{Sources}SITestClasses.h"
  90.  
  91. DOT_R = "{Sources}TestLibrary.r"
  92.  
  93. SRCS = "{Sources}TestLibrary.cp" ∂
  94.     "{Sources}MiscTests.cp" ∂
  95.     "{Sources}FSetTest1.c" ∂
  96.     "{Sources}FSetTest2.c" ∂
  97.     "{Sources}SITestClasses.cp" ∂
  98.     "{Sources}CircLib1.c" ∂
  99.     "{Sources}CircLib2.c" ∂
  100.     "{Sources}CircLib3.c" ∂
  101.     "{Sources}BackDepLib1.cp" ∂
  102.     "{Sources}BackDepLib2.cp" ∂
  103.     "{Sources}MITest1.cp"
  104.  
  105. # For "{Objects}SC:TestLibrary.RSRC"
  106. LIBS_01 = "{Objects}SC:TestLibrary.cp.o" ∂
  107.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  108.  
  109. # For "{Objects}SC:MiscTests.RSRC"
  110. LIBS_03 = "{Objects}SC:MiscTests.cp.o" ∂
  111.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  112.  
  113. # For "{Objects}SC:FSetTest1.RSRC"
  114. LIBS_05 = "{Objects}SC:FSetTest1.c.o" ∂
  115.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  116.  
  117. # For "{Objects}SC:FSetTest2.RSRC"
  118. LIBS_07 = "{Objects}SC:FSetTest2.c.o" ∂
  119.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  120.  
  121. # For "{Objects}SC:SITestClasses.RSRC"
  122. LIBS_09 = "{Objects}SC:SITestClasses.cp.o" ∂
  123.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  124.  
  125. # For "{Objects}SC:CircLib1.RSRC"
  126. LIBS_11 = "{Objects}SC:CircLib1.c.o" ∂
  127.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  128.  
  129. # For "{Objects}SC:CircLib2.init.o"
  130. LIBS_13 = "{Objects}SC:CircLib2.c.o"
  131.  
  132. # For "{Objects}SC:CircLib2.RSRC"
  133. LIBS_14 = "{Objects}SC:CircLib3.init.o" ∂
  134.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  135.  
  136. # For "{Objects}SC:CircLib3.init.o"
  137. LIBS_16 = "{Objects}SC:CircLib3.c.o"
  138.  
  139. # For "{Objects}SC:CircLib3.RSRC"
  140. LIBS_17 = "{Objects}SC:CircLib2.init.o" ∂
  141.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  142.  
  143. # For "{Objects}SC:BackDepLib1.init.o"
  144. LIBS_19 = "{Objects}SC:BackDepLib1.cp.o"
  145.  
  146. # For "{Objects}SC:BackDepLib1.RSRC"
  147. LIBS_20 = "{Objects}SC:BackDepLib1.init.o" ∂
  148.     "{Objects}SC:BackDepLib2.init.o" ∂
  149.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  150.  
  151. # For "{Objects}SC:BackDepLib2.init.o"
  152. LIBS_22 = "{Objects}SC:BackDepLib2.cp.o"
  153.  
  154. # For "{Objects}SC:BackDepLib2.RSRC"
  155. LIBS_23 = "{Objects}SC:BackDepLib1.init.o" ∂
  156.     "{Objects}SC:BackDepLib2.init.o" ∂
  157.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  158.  
  159. # For "{Objects}SC:MITest1.RSRC"
  160. LIBS_25 = "{Objects}SC:MITest1.cp.o" ∂
  161.     "{SLMLibraries}SCLibraries:LibraryManager.o"
  162.  
  163. # For "{Built}SC:TestLibrary"
  164. RES_26 = "{Sources}TestLibrary.r"
  165.  
  166. # For "{Objects}SC:TestLibrary.RSRC"
  167. EXDEPS_01 = "{Sources}TestLibrary.exp" ∂
  168.     "{Objects}SC:MiscTests.RSRC" ∂
  169.     "{Objects}SC:MITest1.RSRC"
  170.  
  171. # For "{Objects}SC:MiscTests.RSRC"
  172. EXDEPS_03 = "{Sources}MiscTests.exp" ∂
  173.     "{Sources}MiscTests.cp"
  174.  
  175. # For "{Objects}SC:FSetTest1.RSRC"
  176. EXDEPS_05 = "{Sources}FSetTest1.exp" ∂
  177.     "{Sources}FSetTest1.c"
  178.  
  179. # For "{Objects}SC:FSetTest2.RSRC"
  180. EXDEPS_07 = "{Sources}FSetTest2.exp" ∂
  181.     "{Sources}FSetTest2.c"
  182.  
  183. # For "{Objects}SC:SITestClasses.RSRC"
  184. EXDEPS_09 = "{Sources}SIVTableTest.exp" ∂
  185.     "{Sources}SITestClasses.cp"
  186.  
  187. # For "{Objects}SC:CircLib1.RSRC"
  188. EXDEPS_11 = "{Sources}CircLib1.exp" ∂
  189.     "{Sources}CircLib1.c"
  190.  
  191. # For "{Objects}SC:CircLib2.init.o"
  192. EXDEPS_13 = "{Sources}CircLib2.c" ∂
  193.     "{Sources}CircLib2.exp"
  194.  
  195. # For "{Objects}SC:CircLib2.RSRC"
  196. EXDEPS_14 = "{Objects}SC:CircLib1.RSRC"
  197.  
  198. # For "{Objects}SC:CircLib3.init.o"
  199. EXDEPS_16 = "{Sources}CircLib3.c" ∂
  200.     "{Sources}CircLib3.exp"
  201.  
  202. # For "{Objects}SC:CircLib3.RSRC"
  203. EXDEPS_17 = "{Objects}SC:CircLib1.RSRC"
  204.  
  205. # For "{Objects}SC:BackDepLib1.init.o"
  206. EXDEPS_19 = "{Sources}BackDepLib1.exp"
  207.  
  208. # For "{Objects}SC:BackDepLib2.init.o"
  209. EXDEPS_22 = "{Sources}BackDepLib2.exp"
  210.  
  211. # For "{Objects}SC:MITest1.RSRC"
  212. EXDEPS_25 = "{Sources}MITest1.exp" ∂
  213.     "{Sources}MITest1.cp"
  214.  
  215. StdAIncludes =  -i "{AIncludes}"
  216. StdCIncludes =  -i "{SCIncludes}" -i "{SLMInterfaces}CIncludes:"
  217. StdCPIncludes = -i "{SCIncludes}" -i "{SLMInterfaces}CIncludes:"
  218. StdPIncludes = 
  219. StdADump     = 
  220. StdCDump     = 
  221. StdPDump     = 
  222. StdCPDump    =  
  223. LIB          = Lib -mf {SymbolOption}
  224. LINK         = Link -mf {SymbolOption} -model far
  225. REZ          = Rez -d GENERATING68K=1 -d GENERATINGPOWERPC=0
  226. Asm          = Asm
  227. C            = SC
  228. CPlus        = SCpp
  229. COUNT        = Count
  230. COUNTOPTS    = 
  231. CTAGS        = Ctags
  232. CTAGSOPTS    = -p -local -update
  233. DELETE       = Delete
  234. DELETEOPTS   = -i
  235. FILES        = Files
  236. FILESOPTS    = -l
  237. LIBOPTS      = 
  238. LINKOPTS     = 
  239. MAKEFILE     = Makefile
  240. PRINT        = Print
  241. PRINTOPTS    = 
  242. SETFILE      = SetFile
  243. SETFILEOPTS  = -t 'MPST' -c 'MPS '
  244.  
  245. AOptions = {MyPreAOptions}      -model far -case on -D SC=1,MACSBUG=1,qDebug=1,MODEL=1,EMULATED=0 {MyAOptions}
  246.  
  247. COptions = {MyPreCOptions}   -model far -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCOptions}
  248.  
  249. ROptions = {MyPreROptions}  {SymbolOption} {MyROptions}
  250.  
  251. CPOptions = {MyPreCPlusOptions}  -model far -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCPlusOptions}
  252.  
  253. CNOptions = {MyPreCOptions}   -model near -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCOptions}
  254.  
  255. CPNOptions = {MyPreCPlusOptions}  -model near -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCPlusOptions}
  256.  
  257. ANOptions = {MyPreAOptions}  -model near   -case on -D SC=1,MACSBUG=1,qDebug=1,MODEL=0,EMULATED=0 {MyAOptions}
  258.  
  259. all    ƒ {TARGETS}
  260.  
  261. "{Objects}SC:TestLibrary.RSRC"    ƒ {LIBS_01} {EXDEPS_01}
  262.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:TestLibrary.cp.o" ∂
  263.         {SymbolOption} -symfile "{Built}SC:TestLibrary.code.SYM" ∂
  264.         -keepClientFiles ∂
  265.         -logout "{SLMLibraries}SCLibraries:TestLibrary.log" ∂
  266.         -restype code -resid 0 ∂
  267.         -obj "{Objects}SC:TestLibrary" ∂
  268.         -lib "{Objects}SC:TestLibrary.RSRC" ∂
  269.         -far "{SLMLibraries}SCLibraries:TestLibrary.o" ∂
  270.         -exp "{Sources}TestLibrary.exp" ∂
  271.         -i "{Sources}" ∂
  272.         -i "{SLMInterfaces}CIncludes:" ∂
  273.         -i "{Sources}" ∂
  274.         "{Objects}SC:MITest1.cl.o" ∂
  275.         "{Objects}SC:MiscTests.cl.o" ∂
  276.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  277.         "{Libraries}"Runtime.o ∂
  278.         "{Libraries}"Interface.o ∂
  279.         "{SCLibraries}"SCLibC.o 
  280.  
  281. "{Objects}SC:MiscTests.RSRC"    ƒ {LIBS_03} {EXDEPS_03}
  282.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:MiscTests.cp.o" ∂
  283.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod1.SYM" ∂
  284.         -keepClientFiles ∂
  285.         -logout "{SLMLibraries}SCLibraries:MiscTests.log" ∂
  286.         -restype cod1 -resid 1 ∂
  287.         -lib "{Objects}SC:MiscTests.RSRC" ∂
  288.         -obj "{Objects}SC:MiscTests" ∂
  289.         -far "{Objects}SC:MiscTests.cl.o" ∂
  290.         -exp "{Sources}MiscTests.exp" ∂
  291.         -i "{Sources}" ∂
  292.         -i "{SLMInterfaces}CIncludes:" ∂
  293.         -i "{Sources}" ∂
  294.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  295.         "{Libraries}"Runtime.o 
  296.  
  297. "{Objects}SC:FSetTest1.RSRC"    ƒ {LIBS_05} {EXDEPS_05}
  298.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:FSetTest1.c.o" ∂
  299.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod2.SYM" ∂
  300.         -keepClientFiles ∂
  301.         -logout "{SLMLibraries}SCLibraries:FSetTest1.log" ∂
  302.         -restype cod2 -resid 2 ∂
  303.         -lib "{Objects}SC:FSetTest1.RSRC" ∂
  304.         -obj "{Objects}SC:FSetTest1" ∂
  305.         -far "{Objects}SC:FSetTest1.o" ∂
  306.         -exp "{Sources}FSetTest1.exp" ∂
  307.         -i "{Sources}" ∂
  308.         -i "{SLMInterfaces}CIncludes:" ∂
  309.         -i "{Sources}" ∂
  310.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  311.         "{Libraries}"Runtime.o 
  312.  
  313. "{Objects}SC:FSetTest2.RSRC"    ƒ {LIBS_07} {EXDEPS_07}
  314.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:FSetTest2.c.o" ∂
  315.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod3.SYM" ∂
  316.         -keepClientFiles ∂
  317.         -logout "{SLMLibraries}SCLibraries:FSetTest2.log" ∂
  318.         -restype cod3 -resid 3 ∂
  319.         -lib "{Objects}SC:FSetTest2.RSRC" ∂
  320.         -obj "{Objects}SC:FSetTest2" ∂
  321.         -far "{Objects}SC:FSetTest2.o" ∂
  322.         -exp "{Sources}FSetTest2.exp" ∂
  323.         -i "{Sources}" ∂
  324.         -i "{SLMInterfaces}CIncludes:" ∂
  325.         -i "{Sources}" ∂
  326.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  327.         "{Libraries}"Runtime.o 
  328.  
  329. "{Objects}SC:SITestClasses.RSRC"    ƒ {LIBS_09} {EXDEPS_09}
  330.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:SITestClasses.cp.o" ∂
  331.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod4.SYM" ∂
  332.         -keepClientFiles ∂
  333.         -restype cod4 -resid 4 ∂
  334.         -lib "{Objects}SC:SITestClasses.RSRC" ∂
  335.         -obj "{Objects}SC:SITestClasses" ∂
  336.         -far "{Objects}SC:SITestClasses.cl.o" ∂
  337.         -exp "{Sources}SIVTableTest.exp" ∂
  338.         -i "{Sources}" ∂
  339.         -i "{SLMInterfaces}CIncludes:" ∂
  340.         -i "{Sources}" ∂
  341.         "{SCLibraries}"SCLibCpp.o ∂
  342.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  343.         "{Libraries}"Runtime.o ∂
  344.         "{Libraries}"Interface.o 
  345.  
  346. "{Objects}SC:CircLib1.RSRC"    ƒ {LIBS_11} {EXDEPS_11}
  347.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:CircLib1.c.o" ∂
  348.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod5.SYM" ∂
  349.         -keepClientFiles ∂
  350.         -restype cod5 -resid 5 ∂
  351.         -lib "{Objects}SC:CircLib1.RSRC" ∂
  352.         -obj "{Objects}SC:CircLib1" ∂
  353.         -far "{Objects}SC:CircLib1.cl.o" ∂
  354.         -exp "{Sources}CircLib1.exp" ∂
  355.         -i "{Sources}" ∂
  356.         -i "{SLMInterfaces}CIncludes:" ∂
  357.         -i "{Sources}" ∂
  358.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  359.         "{Libraries}"Runtime.o 
  360.  
  361. "{Objects}SC:CircLib2.init.o"    ƒ {LIBS_13} {EXDEPS_13}
  362.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug  "{Objects}SC:CircLib2.c.o" ∂
  363.         {SymbolOption} ∂
  364.         -keepClientFiles ∂
  365.         -restype cod6 -resid 6 ∂
  366.         -far "{Objects}SC:CircLib2.cl.o" ∂
  367.         -obj "{Objects}SC:CircLib2" ∂
  368.         -exp "{Sources}CircLib2.exp" ∂
  369.         -i "{Sources}" ∂
  370.         -i "{SLMInterfaces}CIncludes:" ∂
  371.         -i "{Sources}"
  372.  
  373. "{Objects}SC:CircLib2.RSRC"    ƒ {LIBS_14} {EXDEPS_14}
  374.     LinkSharedLibrary   -lib "{Objects}SC:CircLib2.RSRC" ∂
  375.         -obj "{Objects}SC:CircLib2" ∂
  376.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod6.SYM" ∂
  377.         "{Objects}SC:CircLib1.cl.o" ∂
  378.         "{Objects}SC:CircLib3.cl.o" ∂
  379.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  380.         "{Libraries}"Runtime.o 
  381.  
  382. "{Objects}SC:CircLib3.init.o"    ƒ {LIBS_16} {EXDEPS_16}
  383.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug  "{Objects}SC:CircLib3.c.o" ∂
  384.         {SymbolOption} ∂
  385.         -keepClientFiles ∂
  386.         -restype cod7 -resid 7 ∂
  387.         -far "{Objects}SC:CircLib3.cl.o" ∂
  388.         -obj "{Objects}SC:CircLib3" ∂
  389.         -exp "{Sources}CircLib3.exp" ∂
  390.         -i "{Sources}" ∂
  391.         -i "{SLMInterfaces}CIncludes:" ∂
  392.         -i "{Sources}"
  393.  
  394. "{Objects}SC:CircLib3.RSRC"    ƒ {LIBS_17} {EXDEPS_17}
  395.     LinkSharedLibrary   -lib "{Objects}SC:CircLib3.RSRC" ∂
  396.         -obj "{Objects}SC:CircLib3" ∂
  397.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod7.SYM" ∂
  398.         "{Objects}SC:CircLib1.cl.o" ∂
  399.         "{Objects}SC:CircLib2.cl.o" ∂
  400.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  401.         "{Libraries}"Runtime.o 
  402.  
  403. "{Objects}SC:BackDepLib1.init.o"    ƒ {LIBS_19} {EXDEPS_19}
  404.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug  "{Objects}SC:BackDepLib1.cp.o" ∂
  405.         {SymbolOption} ∂
  406.         -keepClientFiles ∂
  407.         -restype cod8 -resid 8 ∂
  408.         -far "{Objects}SC:BackDepLib1.cl.o" ∂
  409.         -obj "{Objects}SC:BackDepLib1" ∂
  410.         -exp "{Sources}BackDepLib1.exp" ∂
  411.         -i "{Sources}" ∂
  412.         -i "{SLMInterfaces}CIncludes:" ∂
  413.         -i "{Sources}"
  414.  
  415. "{Objects}SC:BackDepLib1.RSRC"    ƒ {LIBS_20}
  416.     LinkSharedLibrary   -lib "{Objects}SC:BackDepLib1.RSRC" ∂
  417.         -obj "{Objects}SC:BackDepLib1" ∂
  418.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod8.SYM" ∂
  419.         "{Objects}SC:BackDepLib2.cl.o" ∂
  420.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  421.         "{Libraries}"Runtime.o 
  422.  
  423. "{Objects}SC:BackDepLib2.init.o"    ƒ {LIBS_22} {EXDEPS_22}
  424.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug  "{Objects}SC:BackDepLib2.cp.o" ∂
  425.         {SymbolOption} ∂
  426.         -keepClientFiles ∂
  427.         -restype cod9 -resid 9 ∂
  428.         -far "{Objects}SC:BackDepLib2.cl.o" ∂
  429.         -obj "{Objects}SC:BackDepLib2" ∂
  430.         -exp "{Sources}BackDepLib2.exp" ∂
  431.         -i "{Sources}" ∂
  432.         -i "{SLMInterfaces}CIncludes:" ∂
  433.         -i "{Sources}"
  434.  
  435. "{Objects}SC:BackDepLib2.RSRC"    ƒ {LIBS_23}
  436.     LinkSharedLibrary   -lib "{Objects}SC:BackDepLib2.RSRC" ∂
  437.         -obj "{Objects}SC:BackDepLib2" ∂
  438.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cod9.SYM" ∂
  439.         "{Objects}SC:BackDepLib1.cl.o" ∂
  440.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  441.         "{Libraries}"Runtime.o 
  442.  
  443. "{Objects}SC:MITest1.RSRC"    ƒ {LIBS_25} {EXDEPS_25}
  444.     BuildSharedLibrary -cfrontCompatible -SCpp -macsbug "{Objects}SC:MITest1.cp.o" ∂
  445.         {SymbolOption} -symfile "{Built}SC:TestLibrary.cd10.SYM" ∂
  446.         -keepClientFiles ∂
  447.         -restype cd10 -resid 10 ∂
  448.         -lib "{Objects}SC:MITest1.RSRC" ∂
  449.         -far "{Objects}SC:MITest1.cl.o" ∂
  450.         -obj "{Objects}SC:MITest1" ∂
  451.         -exp "{Sources}MITest1.exp" ∂
  452.         -i "{Sources}" ∂
  453.         -i "{SLMInterfaces}CIncludes:" ∂
  454.         -i "{Sources}" ∂
  455.         "{SLMLibraries}SCLibraries:"LibraryManager.o ∂
  456.         "{Libraries}"Runtime.o 
  457.  
  458. "{Built}SC:TestLibrary"    ƒƒ {RES_26} ∂
  459.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  460.         "{RIncludes}SysTypes.r" "{Objects}SC:TestLibrary.RSRC" ∂
  461.         "{Objects}SC:FSetTest1.RSRC" ∂
  462.         "{Objects}SC:FSetTest2.RSRC" ∂
  463.         "{Objects}SC:MiscTests.RSRC" ∂
  464.         "{Objects}SC:SITestClasses.RSRC" ∂
  465.         "{Objects}SC:CircLib1.RSRC" ∂
  466.         "{Objects}SC:CircLib2.RSRC" ∂
  467.         "{Objects}SC:CircLib3.RSRC" ∂
  468.         "{Objects}SC:BackDepLib1.RSRC" ∂
  469.         "{Objects}SC:BackDepLib2.RSRC" ∂
  470.         "{Objects}SC:MITest1.RSRC"
  471.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  472.     {REZ} -t libr -c OMGR -s "{Objects}SC:" -i "{RIncludes}" ∂
  473.         -i "{SLMInterfaces}RIncludes:" ∂
  474.         -i "{Objects}SC:" -o {Targ} {RES_26}
  475.  
  476. "{Built}SC:TestLibrary"    ƒƒ {RES_26} ∂
  477.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  478.         "{RIncludes}SysTypes.r" "{Objects}SC:TestLibrary.RSRC" ∂
  479.         "{Objects}SC:FSetTest1.RSRC" ∂
  480.         "{Objects}SC:FSetTest2.RSRC" ∂
  481.         "{Objects}SC:MiscTests.RSRC" ∂
  482.         "{Objects}SC:SITestClasses.RSRC" ∂
  483.         "{Objects}SC:CircLib1.RSRC" ∂
  484.         "{Objects}SC:CircLib2.RSRC" ∂
  485.         "{Objects}SC:CircLib3.RSRC" ∂
  486.         "{Objects}SC:BackDepLib1.RSRC" ∂
  487.         "{Objects}SC:BackDepLib2.RSRC" ∂
  488.         "{Objects}SC:MITest1.RSRC"
  489.     {SETFILE} -a ib {Targ}
  490.  
  491. clean    ƒ
  492.     {DELETE} {DELETEOPTS} {OBJS_00} {OBJS_02} {OBJS_04} {OBJS_06} {OBJS_08} {OBJS_10} ∂
  493.         {OBJS_12} {OBJS_15} {OBJS_18} {OBJS_21} {OBJS_24}
  494.  
  495. clobber    ƒ clean
  496.     {DELETE} {DELETEOPTS} {TARGETS}
  497.  
  498. count    ƒ
  499.     {COUNT} {COUNTOPTS} {DOT_H} {DOT_R} {SRCS}
  500.  
  501. files    ƒ
  502.     {FILES} {FILESOPTS} {TARGETS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS} {OBJS_00} ∂
  503.         {OBJS_02} {OBJS_04} {OBJS_06} {OBJS_08} {OBJS_10} {OBJS_12} {OBJS_15} {OBJS_18} ∂
  504.         {OBJS_21} {OBJS_24}
  505.  
  506. print    ƒ
  507.     {PRINT} {PRINTOPTS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS}
  508.  
  509. tags    ƒ {DOT_H} {SRCS}
  510.     {CTAGS} {CTAGSOPTS} {C_INCDIRS} {NewerDeps}
  511.  
  512. "{Objects}SC:TestLibrary.cp.o" ƒ ∂
  513.         "{Sources}TestClass.h" ∂
  514.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  515.         "{CIncludes}stddef.h" ∂
  516.          ∂
  517.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  518.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  519.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  520.         "{CIncludes}Traps.h" "{CIncludes}stdio.h" "{CIncludes}errno.h" ∂
  521.         "{CIncludes}Errors.h" ∂
  522.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  523.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  524.         "{CIncludes}OSUtils.h" "{CIncludes}stdarg.h" ∂
  525.         "{Sources}TestLinkedList.cp" ∂
  526.         "{Sources}TestLinkedList.h" ∂
  527.         "{Sources}TestAllocLinkedList.cp" ∂
  528.         "{Sources}TestAllocLinkedList.h" ∂
  529.         "{Sources}TestPriorityList.cp" ∂
  530.         "{Sources}TestPriorityList.h" ∂
  531.         "{Sources}TestTimeScheduler.cp" ∂
  532.         "{Sources}TestTimeScheduler.h" ∂
  533.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  534.         "{Sources}TestTaskScheduler.cp" ∂
  535.         "{Sources}TestTaskScheduler.h" ∂
  536.         "{CIncludes}Desk.h" "{CIncludes}Quickdraw.h" ∂
  537.         "{CIncludes}QuickdrawText.h" "{CIncludes}IntlResources.h" ∂
  538.         "{CIncludes}Events.h" ∂
  539.         "{Sources}TestArbitrator.cp" ∂
  540.         "{Sources}TestArbitrator.h" ∂
  541.         "{Sources}TestTimeStamp.cp" ∂
  542.         "{Sources}TestTimeStamp.h" ∂
  543.         "{Sources}TestRandom.cp" ∂
  544.         "{Sources}TestRandom.h" "{CIncludes}stdlib.h" ∂
  545.         "{Sources}TestHashList.cp" ∂
  546.         "{Sources}TestHashList.h" ∂
  547.         "{Sources}TestStandardPool.cp" ∂
  548.         "{Sources}TestStandardPool.h" ∂
  549.         "{Sources}TestFSet.cp" ∂
  550.         "{Sources}TestFSet.h" ∂
  551.         "{Sources}FSetTest.h" ∂
  552.         "{Sources}TestNoVTable.cp" ∂
  553.         "{Sources}TestNoVTable.h" ∂
  554.         "{Sources}MiscTests.h" ∂
  555.         "{Sources}TestTimings.cp" ∂
  556.         "{Sources}TestTimings.h" ∂
  557.         "{Sources}TestExceptions.cp" ∂
  558.         "{Sources}TestExceptions.h" ∂
  559.         "{Sources}TestMisc.cp" ∂
  560.         "{Sources}TestMisc.h" ∂
  561.         "{Sources}MITest1.h" ∂
  562.         "{Sources}BackDepLib.h"
  563.  
  564. "{Objects}SC:MiscTests.cp.o" ƒ ∂
  565.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  566.         "{CIncludes}stddef.h" "{Sources}MiscTests.h" ∂
  567.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  568.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  569.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  570.         "{CIncludes}Traps.h"
  571.  
  572. "{Objects}SC:FSetTest1.c.o" ƒ ∂
  573.         "{Sources}FSetTest.h"
  574.  
  575. "{Objects}SC:FSetTest2.c.o" ƒ ∂
  576.         "{Sources}FSetTest.h"
  577.  
  578. "{Objects}SC:SITestClasses.cp.o" ƒ ∂
  579.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  580.         "{CIncludes}stddef.h" ∂
  581.         "{Sources}SITestClasses.h" ∂
  582.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  583.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  584.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  585.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  586.         "{CIncludes}Traps.h" ∂
  587.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h"
  588.  
  589. "{Objects}SC:CircLib1.c.o" ƒ ∂
  590.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  591.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  592.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  593.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  594.         "{CIncludes}Traps.h"
  595.  
  596. "{Objects}SC:BackDepLib1.cp.o" ƒ ∂
  597.         "{Sources}BackDepLib.h" ∂
  598.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  599.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  600.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  601.         "{CIncludes}Traps.h"
  602.  
  603. "{Objects}SC:BackDepLib2.cp.o" ƒ ∂
  604.         "{Sources}BackDepLib.h" ∂
  605.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  606.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  607.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  608.         "{CIncludes}Traps.h"
  609.  
  610. "{Objects}SC:MITest1.cp.o" ƒ ∂
  611.         "{Sources}MITest1.h" ∂
  612.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  613.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  614.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  615.         "{CIncludes}Traps.h"
  616.